Career 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F4 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Turkey F6 Czech Rep. F2 Czech Rep. F3 Germany F13 Portugal F3 Ecuador F1 Mexico F15 Colombia F4 USA F27 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F3 (Plantation) Mexico F14 Ecuador F6 Open de L'Isere - Grenoble VIII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio Manchester Challenger - Manchester drkoop.com USTA Challenger of Dallas - Dallas Kueppers Kolsch Cup by Lambertz - Aachen Brazil F5 Credicard Mastercard Tennis Cup - Campos do Jordao Siemens Open 2004 - Scheveningen PrivatBank Cup - Dnepropetrovsk Challenger 42 - Andrezieux Credicard Mastercard Tennis Cup - Campos do Jordao Kobstaedernes ATP Challenger - Kolding San Luis Potosi Challenger 2007 - San Luis Potosi ECU Prague Open - Prague Siemens Open 2007 - Scheveningen Porsche Open - Poznan GHI Bronz Classic - Bronx Kobstaedernes ATP Challenger - Kolding Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Seguros Bolivar Open - Cali Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Dallas Challenger Mexico City Challenger Pereira Challenger Scheveningen Challenger Bogota Challenger Manta Challenger Brasilia Challenger Vigo Challenger San Sebastian Challenger Brasov Challenger Alphen Challenger Bogota Challenger Quito Challenger Sacramento Challenger Astana Challenger Medellin Challenger Rhodes Challenger Nottingham Challenger Campos do Jordao Challenger Brasilia Challenger Quito Challenger Calabasas Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger 2002 Azalea Orthopedic Challenger - Tyler Santiago Challenger San Jose Challenger Barranquilla Challenger Muller Cup 2000 - Ulm Internationale Tenniskampioenschappen - Scheveningen St. Francis Health System USTA Challenger - Tulsa V Abierto Internacional de Salinas - Salinas Siemens Open 2001 - Scheveningen Neride Prague Indoor - Prague IV Gramado Open de Tenis - Gramado 2002 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton Siemens Open 2002 - Scheveningen Saint Francis Health System USTA Challenger - Tulsa Zagreb Open - Zagreb VII Avierto Internacional de Salinas - Salinas Macedonia Open - Skopje Memorial Savigni - Sassuolo Zagreb Open - Zagreb drkoop.com USTA Challenger of San Antonio - San Antonio Okal Cup - Eckental Open de Charleroi - Charleroi VI Trofeo Ciudad de Quito - Quito Architect Open - Budapest I Manta Open - Manta Muller Cup - Ulm The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Lamberts Open by Stawag - Aachen Muller Cup - Ulm Britania Zavaleta - Puebla VII Trofeo Ciudad de Quito - Quito Tatra Banka Open 2001 - Bratislava Warsteiner Challenger Wolfsburg - Wolfsburg Internationale Tenniskampioenschappen Scheveningen - Scheveningen Credicard Mastercard Tennis Cup - Campos do Jordao Abierto Internacional de Salinas - Salinas 2005 Freeman Men's Challenger - Joplin BH Tennis Open International Cup - Belo Horizonte VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills The Scottish Championships - Edinburgh Milano Challenger-Jameson Cup - Milan SAA Hilversum Open - Hilversum Logopak Challenger 2005 - Lubeck Challenger Leon 2003 - Leon Zagreb Open - Zagreb GHI Bronx Classic - Bronx Seguros Bolivar Open - Medellin Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Unique Zagreb Open - Zagreb USTA Challenger of Tiburon - Tiburon Corona Mexico City Open - Mexico City Aamulehti Tampere Opene - Tampere Medellin Challenger Cali Challenger Quito Challenger 13 BH Tennis Open International Cup - Belo Horizonte Tiburon Challenger Guayaquil Challenger Morelos Challenger Ljubljana Open - Ljubljana Guadalajara Challenger Santiago Challenger Cali Challenger Heilbronn Challenger Open de L'Isere - Grenoble San Marino Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Guayaquil Challenger San Luis Potosi Challenger Furth Challenger Prague Challenger Marburg Challenger XL Capital Bermuda Open - Bermuda BMW Tennis Championship - Sunrise Czech Open 2005 - Prostejov Seguros Bolivar Open - Bogota Credicard Citi Mastercard Tennis Cup - Campos do Jordao Pereira Challenger USTA Comerica Challenger - Aptos Monterrey Challenger Guayaquil Challenger Open D'Orleans - Orleans Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota College Station Challenger - College Station Irving Challenger X Trofeo Ciudad de Quito - Quito Open D'Orleans - Orleans Ethias Trophy - Mons The LTA Bolton Challenger - Bolton Privatbank Open 2006 - Dnepropetrovsk Tatra Banka Open - Bratislava Tallahassee Challenger Privat Bank Cup - Dnepropetrovsk II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago XIII Trofeo Ciudad de Quito - Quito Open de Rennes La Trinitaine - Rennes ECM Prague Open 2005 - Prague Kolding Challenger Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami KGHM Dialog Polish Indoors - Wroclaw TED Open - Istanbul Copa Petrobras - Bogota Copa Petrobras - Santiago Zenith Tennis Cup-Harbour Club - Milan Czech Indoor Open - Prague Guzzini Challenger - Recanati XIV Challenger ATP Club Premium Open - Quito Ford Tennis Championships - Louisville Talahassee Challenger Lambertz Open by Stawag - Aachen Challenger Casablanca San Angel - Mexico City Open D'Orleans - Orleans Copa Petrobras Colombia - Bogota Tatra Banka Slovak Open - Bratislava Challenger Ciudad de Guayaquil - Guayaquil Heilbronn Open - Heilbronn Abierto Internacional de Salinas 'Dario Expreso' - Salinas Powder Byrne Trophy - Surbiton Tampere Challenger Intersport Heilbronn Open - Heilbronn VII Open Banc Agricol - Andorra Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Cortina Challenger AXA Cup - London The Stella Artois Grass Court Championships - Queen's/London Energis Dutch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Copenhagen Open - Copenhagen Cali Challenger Carson Challenger Verizon Tennis Challenge - Atlanta Bogota Challenger The Stella Artois Grass Court Championships - London Bordeaux Challenger Scheveningen Challenger The Stella Artois Grass Court Championships - London Energis Open - Amersfoort TD Waterhouse Cup - Long Island Tallahassee Challenger Open 13 - Marseille Abierto Mexicano de Tenis Pegaso - Acapulco Copenhagen Open - Copenhagen Bucaramanga Challenger Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona BMW Open - Munich Bogota Challenger Salinas Challenger Smith Barney Men's Challenger - Covington Miller Lite Hall of Fame Tennis Championships - Newport VI Abierto Internacional de Salinas - Salinas Furth Challenger Cali Challenger Manta Challenger Rosmalen Tiburon Challenger Quito Challenger Pereira Challenger Charlottesville Challenger Ethias Trophy - Mons Cali Challenger Draft Corona Mexico City Open - Mexico City Santiago Challenger PEOPLEnet Cup - Dnepropetrovsk University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Barranquilla Challenger Sarasota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Medellin Challenger Cyclus Open de Tenis - Florianopolis Knoxville Challenger Open de Franche Comte - Besancon Knoxville Challenger Sony Ericsson Open 2008 - Belgrade Santo Domingo Challenger Challenger Groningen - Groningen Savannah Challenger Turin Challenger drkoop.com USTA Tennis Championships of Houston - Houston Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Copa AT&T - Buenos Aires Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch ECM Prague Open - Prague Unique Zagreb Open - Zagreb Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest USTA Tennis Championships of Austin - Austin Weissenhauser Strand Cup - Hamburg Next Generation Hardcourts - Adelaide Heineken Open - Auckland Arizona Men's Tennis Championships - Scottsdale drkoop.com USTA Challenger of Austin - Austin Tatra Banka Open 2006 - Bratislava BMW Open - Munich Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Stockholm Open - Stockholm The West Side Tennis Club Grass Court Challenger - Forest Hills Heineken Open - Auckland Rio De Janeiro Challenger Yugoslavia Open - Belgrade Heinekin Open 1998 - Budva Estoril Open - Estoril International Bavarian Championship - Eckental IX Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Houston - Houston Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg TCT Open - Tunis Memorial Piertomaso Tessitore - San Remo St. Petersburg Open - St. Petersburg Ljubljana Open 2002 - Ljubljana 2002 USTA Tallahassee Tennis Challenger - Tallahassee Optimus Maia Open - Maia Renault Slovenian Open - Ljubljana drkoop.com USTA Tennis Championships of San Antonio - San Antonio Kuppers Kolsch Cup - Aachen Segundo Aberto de Brasilia - Brasilia USTA Challenger of Burbank - Burbank Crystal Cup 1998 - Portoroz Bristol Challenger Trophy - Bristol 2003 Eddleman USTA Challenger - Birmingham BMW Open - Munich The Surbiton Trophy - Surbiton Gerry Weber Open - Halle A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa BMW Tennis Championship - Sunrise Czech Open - Prostejov Dutch Open Tennis - Amersfoort USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise Badden Open by Rothaus - Ettlingen Ciudad de Pozoblanco Open Diputacion - Cordoba Tatra Banka Open - Bratislava Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo The 'Fitz' Casino Challenger - Tunica Tean International - Alphen Grand Prix de Tennis de Lyon - Lyon Kroger / St. Jude International - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Gerry Weber Open - Halle Franklin Templeton Tennis Classic - Scottsdale If Stockholm Open - Stockholm Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam 2008 Lubbock Challenger - Lubbock Heineken Trophy - 's-Hertogenbosch SAP Open - San Jose Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach AAPT Championships - Adelaide Guayaquil Challenger AEGON International - Eastbourne Countrywide Classic - Los Angeles Kobstaedernes ATP Challenger - Kolding Heineken Trophy - 's-Hertogenbosch Salvador Challenger Legg Mason Tennis Classic - Washington D.C. ABN/AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Recife Challenger Qatar Exxon Mobil Open 2003 - Doha Blumenau Challenger Medellin Challenger BMW Open - Munich Alessandria Challenger The Stella Artois Grass Court Championships - London AAPT Championships - Adelaide Brasil Open - Costa do Sauipe Generali Open - Kitzbuhel Open Seat Godo - Barcelona ABN/AMRO World Tennis Tournament - Rotterdam Bucaramanga Challenger TD Waterhouse Cup - Long Island Sarasota Challenger Furth Challenger Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Marburg Challenger Cali Challenger Vicenza Challenger Dallas Challenger ABN AMRO World Tennis Tournament - Rotterdam Belgrade Challenger Cherbourg Challeger PBZ Zagreb Indoors - Zagreb Sarajevo Challenger Sunrise Challenger Leon Challenger TD Waterhouse Cup - Long Island Bogota Challenger Johannesburg Challenger ABN/AMRO World Tennis Tournament - Rotterdam Pereira Challenger Ordina Open - 's-Hertogenbosch Bogota Challenger Stockholm Open - Stockholm Las Vegas Challenger Gerry Weber Open - Halle Ecuador Open - Quito Manta Challenger Ordina Open - 's-Hertogenbosch Morelos Challenger The Stella Artois Grass Court Championships - London Santos Challenger AEGON Championships - London Poznan Challenger Delray Beach International Tennis Championships - Delray Beach Morelos Challenger Champaign Challenger Salinas Challenger Champaign Challenger Fergana Challenger Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam San Luis Potosi Challenger Ecuador Open - Quito Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad The Powder Byrne Trophy - Surbiton USTA Challenger of North Miami Beach - North Miami Beach Rimouski Challenger Zagreb Open - Zagreb Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart Muller Cup 99 - Ulm Bristol Challenger Trophy - Bristol Guadalajara Challenger Poznan Challenger - Poznan IV Trofeo Ciudad de Quito - Quito Blois Challenger Wiesmann Roadster Open - Nuembrecht Campinas Challenger 12th BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble ABN/AMRO World Tennis Tournament - Rotterdam Copa Kia - Santiago The Priority Telecom Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon U.S. Men's Clay Court Championships - Houston Open de Moselle - Metz Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Synsam Swedish Open - Bastad Vietnam Open - Ho Chi Minh City Estoril Open - Estoril Copa Telmex - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Kremlin Cup - Moscow The Hypo Group Tennis International 2008 - Poertschach Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Madrid If Stockholm Open - Stockholm Heineken Trophy - 's-Hertogenbosch Pacific Life Open - Indian Wells Grolsch Open - Amsterdam Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami SAP Open - San Jose Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells ABN/AMRO World Tennis Tournament - Rotterdam Energis Open - Amsterdam Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Stockholm Open - Stockholm Samsung Open - Brighton Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle BMW Open - Munich Atlanta Tennis Championships - Atlanta Ordina Open - 's-Hertogenbosch International Tennis Championships - Delray Beach Heineken Trophy - 's-Hertogenbosch President's Cup - Tashkent Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BellSouth Open - Vina del Mar The Ericsson Open - Miami Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Championships - London Croatia Open Umag - Umag Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Grand Prix de Tennis de Lyon - Lyon U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Ericsson Open - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Brisbane - Brisbane U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Telecom Italia Masters - Rome French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Tennis Masters Series - Miami Australian Open - Melbourne Rogers Cup - Montreal U.S. Open - New York French Open - Paris Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, World Group, 1R, SUI-NED 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, NED-IND 5-0 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, SF, FRA-NED 3-2 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QF, NED-GER 4-1 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3